export default {

	// 命名空间
	namespaced: true,
	state: {
		// 检测收货地址  success返回结果拼接对象,存储到本地
		address: JSON.parse(uni.getStorageSync("address") || "{}"),
		// 用户登录成果后的信息 - 本地存储获取    userInfo
		userinfo: JSON.parse(uni.getStorageSync("userInfo") || "{}"),
		// 声明验证方式token
		token: uni.getStorageSync("token") || ""
	},

	mutations: {
		// 更新收货地址
		updateaddress(state, success) {
			//临时赋值
			state.address = success
			// 存储到本地
			uni.setStorageSync("address", JSON.stringify(state.address))
		},
		// 更新用户信息
		updateuserinfo(state, userinfo) {
			// 临时赋值
			state.userinfo = userinfo
			// 存储到本地
			uni.setStorageSync("userInfo", JSON.stringify(state.userinfo))
		},
		// 更新用户token
		updatetoken(state, userdata) {
			// 临时赋值
			// 代替post请求,
			state.token = userdata.code
			// 本地存储
			uni.setStorageSync("token", state.token)

		},
		// 用户退出登录,清空token
		logout(state, value) {
			state.token = value
		}
	},


	// 类似computed
	getters: {

	}
}